//
//  LoginModel.m
//  MVP框架设计_OC
//
//  Created by globalives2 on 2017/2/27.
//  Copyright © 2017年 globalives2. All rights reserved.
//

#import "LoginModel.h"

@implementation LoginModel
// 提供一个业务方法
-(void)loginWithName:(NSString *)name password:(NSString *)password callback:(Callback)callback {
    //问题：这个业务具体要写什么代码？
    //数据层：网络模块、数据模块、文件模块等等
    // 代码：调用具体模块的代码，具体的实现是在具体的模块中去实现
    //案例：网络层作为一个案例演示，设计实现
    
    // 实现模块回调
    [HttpUtils postWithName:name password:password callback:^(NSString *result) {
        // 调用数据库模块，文件模块
        // 忽略100行代码（保存数据库）
        // 异常处理
        callback(result);
        
    }];
}
@end
